package com.hr.dao;

import java.util.List;

import com.hr.model.UserModel;
/**
 * 登录DAO
 * @author fazhen.zheng
 *
 */
public interface UserDao {
	/**
	 * 根据用户名密码查询
	 * @param loginName
	 * @param passwrod
	 * @return
	 */
	public List<UserModel> find(String loginName,String passwrod);
	/**
	 * 查询所有
	 * @return
	 */
	public List<UserModel> findAll();
	/**
	 * 
	 * @return
	 */
	public UserModel queryByPrimaryKey(String user_id);
	
	/**
	 * 增加一条记录
	 * @param userModel
	 * @return
	 */
	public boolean insert(UserModel userModel);
	
	/**
	 * 更新一条记录 
	 * @param userModel
	 * @return
	 */
	public boolean update(UserModel userModel);
	/**
	 * 删除员工
	 * @param user_id
	 * @return
	 */
	public boolean delete(String user_id);
	
	/**
	 * 修改密码
	 * @param userId
	 * @param newPassword
	 * @return
	 */
	public boolean updatePassword(String userId,String newPassword);
}
